Skip to main content

Como criar de VM com Imagem SQL Server

Pré-requisitos

Como Criar a VM

Como boa prática, recomendamos criar um Block Storage separado para armazenar os dados do SQL Server. Isso permite:

  • Melhor performance para operações de I/O
  • Flexibilidade para redimensionar o armazenamento conforme necessário
  • Isolamento dos dados do sistema operacional

Criando o Block Storage e VM com Volume Anexado

  1. Primeiro, crie o Block Storage:
mgc block-storage volumes create \
--name="sql-server-data" \
--size=100 \
--type.name="cloud_nvme5k"
  1. Crie a VM com o volume já anexado:

Exemplo Windows

mgc virtual-machine instances create \
--name="sql-server-vm" \
--image.name="sql-server-enterprise-2022-windows" \
--machine-type.name="BV8-32-100" \
--volumes='[{"id":"<ID_DO_VOLUME>"}]'

Exemplo Linux

mgc virtual-machine instances create \
--name="sql-server-vm" \
--image.name="sql-server-enterprise-2022-linux" \
--machine-type.name="BV8-32-100" \
--volumes='[{"id":"<ID_DO_VOLUME>"}]'\
--ssh-key-name="<SSH_KEY>"
warning

Fique atento aos requisitos mínimos

Imagens Disponíveis

Na criação de VM é possível utilizar as seguintes imagens:

Image NameDescrição
sql-server-enterprise-2022-windowsSQL Server 2022 Enterprise + Windows Datacenter
sql-server-enterprise-2022-linuxSQL Server 2022 Enterprise + Linux
sql-server-standard-2022-windowsSQL Server 2022 Standard + Windows Datacenter
sql-server-standard-2022-linuxSQL Server 2022 Standard + Linux
sql-server-web-2022-windowsSQL Server 2022 Web + Windows Datacenter
sql-server-web-2022-linuxSQL Server 2022 Web + Linux

Configurar Security Groups para SQL Server

Para que aplicações externas acessem o SQL Server, a porta 1433 precisa ser liberada.

ProtocoloPortaOrigem recomendadaDescrição
TCP1433IP da aplicação ou rede privadaPermite conexões externas ao SQL Server

Confira aqui como configurar Security Groups.

Configuração do SQL Server

Após criar a VM com o volume anexado, siga as instruções específicas para seu sistema operacional: